Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour USA F14 USA F29 USA F31 USA F24 USA F1 USA F6 USA F9 USA F12 USA F2 USA F3 USA F4 USA F5 USA F6 USA F8 USA F10 USA F17 USA F20 USA F21 USA F23 USA F24 USA F1 USA F5 USA F6 M25 Dharwad USA F1 Usa F12 Usa F13 Spain F14 Morocco F1 Spain F21 Spain F22 Spain F24 Spain F26 Spain F28 Spain F29 Spain F30 Spain F31 India F9 India F10 India F11 India F12 India F2 India F4 India F5 India F6 Morocco F1 Morocco F2 Spain F16 Spain F17 Spain F18 Turkey F27 Turkey F28 Turkey F29 Romania F7 Romania F8 Romania F9 India F13 India F14 India F15 India F16 India F17 India F1 India F2 India F3 Spain F10 Spain F12 Spain F11 Spain F16 Spain F17 Spain F18 Spain F19 Turkey F31 Turkey F32 Turkey F33 Spain F32 Spain F33 Spain F34 Spain F36 India F9 India F10 India F11 Cambodia F2 Cambodia F3 India F1 India F2 India F3 Turkey F13 Turkey F14 Turkey F15 Turkey F16 Thailand F5 Spain F15 Spain F17 Turkey F32 Turkey F33 Turkey F34 India F7 Qatar F5 Qatar F6 India F2 India F3 Turkey F13 India F6 Hong Kong F1 Spain F18 USA F24 USA F25 India F13 Turkey F40 Turkey F41 India F16 India F19 France F9 Spain F12 USA F26 France F19 Spain F19 France F21 Qatar F4 Qatar F5 Qatar F6 USA F8 (Indian Harbour Beach) USA F9 (Orlando) Singapore F2 (Singapore) Singapore F3 (Singapore) Spain F13 India F4 Chinese Taipei F1 Spain F35 M15 Chennai Sunset Moulding Yuba City Racquet Club Challenger - Yuba City Turkey F34 USTA Tallahassee Tennis Challenger - Tallahassee 2007 Challenger of Santa Clara - Valencia The Comercia Challenger - Aptos Swanston Challenger - Sacramento Puerto Rico Challenger Tennis Event - Humacao Men's Pro Challenger at Tunica National - Tunica Hurricane Tennis Open - Bradenton Countrywide Classic USTA Men's Challenger - Carson Nielsen USTA Pro Tennis Championship - Winnetka The Comercia Bank Challenger - Aptos Spain F14 Oldum Brown Vancouver Open - Vancouver USA F26 USA F27 Waco Tennis Challenger - Waco USA F8 USA F30 USA F32 USA F23 USA F24 USA F23 Dallas Challenger USA F26 USA F28 USA F29 USA F3 USA F4 USA F5 USA F10 USA F11 Cherbourg Challenger Kyoto Challenger Bangkok Challenger Talahassee Challenger Yuba City Challenger USA F7 Aptos Challenger Morocco F2 Spain F20 Lexington Challenger Vancouver Challenger Binghamton Challenger Tulsa Challenger Sacramento Challenger Tiburon Challenger Morocco F3 Savannah Challenger Sarasota Challenger Ojai Challenger Aptos Challenger Tulsa Challenger Tiburon Challenger Calabasas Challenger Charlottesville Challenger Honolulu Challenger Nottingham Challenger Tulsa Challenger Sacramento Challenger Tiburon Challenger Charlottesville Challenger Knoxville Challenger Honolulu Challenger Sarasota Challenger Winnetka Challenger Maui Challenger Tallahassee Challenger Nottingham Challenger M25 Jakarta Winnetka Challenger India F5 Napa Challenger Sacramento Challenger Tiburon Challenger Maui Challenger M15 Davangere M25 Kalaburagi Napa Challenger Sacramento Challenger Tiburon Challenger Indore Challenger Reunion Island Challenger Knoxville Challenger Mersin Challenger Savannah Challenger Taipei City Challenger M25 Mumbai Milan Challenger Gimcheon Challenger M15 Chandigarh Columbus Challenger Tiburon Challenger Fifth-Third Bank Tennis Classic - Lexington Sacramento Challenger Charlottesville Challenger Dallas Challenger Cherbourg Challenger Irving Challenger Barletta Challenger Bordeaux Challenger Binghamton Challenger Como Challenger Fairfield Challenger Knoxville Challenger Dallas Challenger Taipei City Challenger Tallahassee Challenger Savannah Challenger Karshi Challenger Caltanissetta Challenger Recanati Challenger Winnetka Challenger Binghamton Challenger Stockton Challenger Fairfield Challenger Champaign Challenger Newport Beach Challenger Dallas Challenger Marbella Challenger Nanchang Challenger Anning Challenger Surbiton Challenger Nottingham Challenger Ilkley Challenger Charlottesville Challenger Knoxville Challenger Cleveland Challenger Recanati Challenger Music City Challenger - Nashville Nottingham 2 Challenger Cassis Challenger Manama Challenger 2006 North Shore Pro Tennis Championship - Winnetka WOW Cafe Challenger - New Orleans Aix En Provence Challenger Freeman Men's $50,000 Challenger - Joplin The Swanston Challenger - Sacramento Matsuyama Challenger II Naples ITG Challenger - Naples Sacramento Challenger - Sacramento Bruno & Bruno Trial Lawyers Men's Challenger - New Orleans Ford Tennis Championships - Louisville JSM Challenger - Champaign Shenzhen Challenger Taipei 2 Challenger Baton Rouge Pro Tennis Classic - Baton Rouge Winnetka Challenger Sunset Moulding Challenger - Yuba City Semgroup Challenger - Tulsa Music City Challenger - Nashville JSM Challenger of Champaign - Urbana Wolfsburg Challenger 2007 Nielsen Pro Tennis Championship - Winnetka Fifth Third Bank Tennis Championships - Lexington M25 Jakarta Irving Challenger M25 Jakarta Carson Challenger Ortisei Challenger Ilkley Challenger Andria Challenger Charlottesville Challenger Carson Challenger Irving Challenger New Delhi Challenger Winnetka Challenger Samarkand Challenger M25 Martos Sarasota Challenger Tallahassee Challenger Taipei City Challenger M25 Chennai Sacramento Challenger Pune Challenger Pro Challenger at Calabasas - Calabasas Champaign Challenger Dallas Challenger 2007 Knoxville Challenger - Knoxville M25 New Delhi Karshi Challenger Kaohsiung Challenger Lexington Challenger Bangkok Challenger Sarasota Challenger Izmir Challenger Fairfield Challenger Pune Challenger Knoxville Challenger Ilkley Challenger St. Brieuc Challenger Savannah Challenger Tallahassee Challenger Samarkand Challenger Winnetka Challenger Orleans Challenger Todi Challenger Columbus Challenger Lexington Challenger Nur-Sultan 2 Challenger Aptos Challenger Genova Challenger Cary Challenger Lexington Challenger Tiburon Challenger Stockton Challenger Tallahassee Tennis Challenger - Tallahassee Pune Challenger Charlottesville Challenger San Francisco Challenger Sarasota Challenger Ismaning Challenger Bordeaux Challenger Orleans Challenger Blois Challenger Yokkaichi Challenger Aptos Challenger Fifth Third Bank Tennis Championships - Lexington Little Rock Challenger Charlottesville Challenger Bangalore Challenger Spain F8 Guangzhou Challenger USTA Challenger - Champaign Legg Mason Tennis Classic - Washington New Delhi Challenger Savannah Challenger Winnetka Challenger Jinan Challenger Mallorca Challenger Seville Challenger Ningboo Challenger Liuzhou Challenger Bratislava Challenger Heilbronn Challenger Dallas Challenger Indian Wells Challenger Phoenix Challenger Taipei City Challenger Nanchang Challenger Busan Challenger Surbiton Challenger AT&T Challenger of Dallas - Dallas Little Rock Challenger Columbus Challenger Binghamton Challenger M25 Wichita Aptos Challenger Cassis Challenger Nur-Sultan Challenger Antalya Challenger SAP Open - San Jose Biella 7 Challenger Nottingham 1 Challenger SAP Open - San Jose Mallorca Challenger Ismaning Challenger Eckental Challenger Bratislava Challenger Helsinki Challenger Antalya 3 Challenger Bengalaru 1 Challenger Bengalaru 2 Challenger Roseto Degli Abruzzi 2 Challenger Biel Challenger Salinas Challenger Tallahassee Challenger Savannah Challenger Bordeaux Challenger Surbiton Challenger SAP Open - San Jose Indianapolis Challenger Delray Beach International Tennis Championships - Delray Beach U.S. Mens's Clay Court Championship - Houston Vilnus Challenger Atlanta Tennis Championships - Atlanta Kobe Challenger Chennai Challenger USTA Freeman Men's Challenger - Joplin SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Tempe Challenger US Men's Clay Court Championship - Houston Nonthaburi 2 Challenger Pune Challenger Open de Nice Cote d'Azur - Nice Taipei Challenger Delray Beach International Tennis Championships - Delray Beach Kachreti Challenger AGT Challenger - Leon Atlanta Tennis Championships - Atlanta Hangzhou Challenger Wuxi Challenger Citi Open - Washington Aircel Chennai Open - Chennai Brisbane International - Brisbane Istanbul Challenger Knoxville Challenger SAP Open - San Jose U.S. National Indoor Tennis Championships - Memphis Glasgow Challenger Savannah Challenger 2008 Lubbock Challenger - Lubbock Mouilleron-Le-Captif Challenger Ismaning Challenger Winston-Salem Open - Winston-Salem Kobe Challenger Canberra Challenger Bangkok Challenger Bengalaru Challenger U.S. National Indoor Tennis Championships - Memphis Morelos Challenger Delray Beach Open - Delray Beach Vancouver Challenger Abierto Mexicano Telcel - Acapulco The Mercedes Benz of Calabasas - Calabasas Guangzhou Challenger Brisbane International - Brisbane Ford Tennis Championships - Louisville Barcelona Challenger Marbella Challenger Antalya 2 Challenger Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco Zagreb Challenger Sarasota Challenger Open de Nice Cote d'Azur - Nice Hall of Fame Tennis Championships - Newport Malaysian Open - Kuala Lumpur Carson Challenger Delray Beach Open - Delray Beach Savannah Challenger Brisbane International - Brisbane Antalya Cup - Antalya Hall of Fame Tennis Championships - Newport BB&T Atlanta Open - Atlanta If Stockholm Open - Stockholm New York Open - New York Millennium Estoril Open - Estoril Irving Challenger AEGON Championships - London Hall of Fame Open - Newport Alicante Challenger Champaign Challenger Dallas Challenger Dallas Challenger Tallahassee Challenger Delray Beach Open - Delray Beach Winnetka Challenger Istanbul Challenger Winnipeg Challenger Hall of Fame Open - Newport Citi Open - Washington Sacramento Challenger Honolulu Challenger Kolkata Challenger Dallas Challenger Charlottesville Challenger Pune Challenger Charlottesville Challenger New Delhi Challenger Knoxville Challenger Zhuhai Challenger Adelaide International 1 - Adelaide Tata Open Maharashtra - Pune Rakuten Japan Open - Tokyo Champaign Challenger Sunrise Challenger Tiburon Challenger Batman Challenger Dallas Challenger Rimouski Challenger Dallas Challenger AEGON Championships - London Countrywide Classic - Los Angeles Sarasota Challenger Nottingham Challenger Baton Rouge Challenger Tallahassee Challenger Biel Challenger Knoxville Challenger Las Vegas Challenger AEGON Championships - London Bangalore Challenger Champaign Challenger US Men's Clay Court Championship - Houston Lexington Challenger Cassis Challenger Kolkata Challenger Farmers Classic - Los Angeles Gerry Weber Open - Halle Houston Challenger Murcia Challenger Heineken Open - Auckland Milan Challenger Winnetka Challenger Hong Kong Challenger Delray Beach International Tennis Championships - Delray Beach Hall of Fame Tennis Championships - Newport Irving Challenger Sarasota Challenger BB&T Atlanta Open - Atlanta Atlanta Tennis Championships - Atlanta Legg Mason Tennis Classic - Washington Aircel Chennai Open - Chennai Pune Challenger SAP Open - San Jose Dallas Challenger Brisbane International - Brisbane Campbell's Hall of Fame Tennis Championships - Newport Knoxville Challenger Farmers Classic - Los Angeles Delray Beach International Tennis Championships - Delray Beach US Men's Clay Court Championship - Houston Dubai Duty Free Tennis Championships - Dubai Sarasota Challenger Citi Open - Washington US Men's Clay Court Championship - Houston Surbiton Challenger Aircel Chennai Open - Chennai Grodzisk Mazowiecki Challenger Ho Chi Minh City Challenger Istanbul Challenger Pune Challenger Ortisei Challenger Abierto Mexicano - Los Cabos Aptos Challenger Anning Challenger Guadalajara Challenger Leon Challenger BB&T Atlanta Open - Atlanta Seoul Challenger Aircel Chennai Open - Chennai Tiburon Challenger Aegon Nottingham Open - Nottingham Savannah Challenger Columbus Challenger AEGON Championships - London Shenzhen Challenger Nottingham-2 Challenger BB&T Atlanta Open - Atlanta Citi Open - Washington Bengaluru Challenger Aircel Chennai Open - Chennai Indian Wells Challenger Nottingham Challenger Open 13 - Marseille Chennai Challenger US Men's Clay Court Championship - Houston Barcelona Open BancSabadell - Barcelona Recanati Challenger Savannah Challenger Biel Challenger Citi Open - Washington BB&T Atlanta Open - Atlanta Bangkok Challenger Memphis Open - Memphis Delray Beach Open - Delray Beach Aegon Nottingham Open - Nottingham Shenzhen Challenger Ricoh Open - 's-Hertogenbosch Braunschweig Challenger Citi Open - Washington Guangzhou Challenger Moscow Challenger Barcelona Challenger TEB BNP Paribas Istanbul Open - Istanbul Citi Open - Washington Pune Challenger Manacor Challenger Chengdu Open - Chengdu Brescia Challenger Shenzhen Open - Shenzhen China Open - Beijing Szekesfehervar Challenger Tata Open Maharashtra - Pune Biella Challenger European Open - Antwerp Alicante Challenger Ismaning Challenger Eckental Challenger New York Open - New York Orlando Challenger Tyler Challenger Tata Open Maharashtra - Pune Qatar ExxonMobil Open - Doha Dubai Duty Free Tennis Championships - Dubai Chennai Challenger Hall of Fame Open - Newport Kroger / St. Jude International - Memphis Yokohama Challenger Citi Open - Washington Kremlin Cup - Moscow Singapore Tennis Open - Singapore Skopje Challenger Troisdorf Challenger Chisinau Challenger Todi Challenger Truist Atlanta Open - Atlanta RCA Championships - Indianapolis Tata Open Maharashtra - Pune Tiburon Challenger Fairfield Challenger Countrywide Classic - Los Angeles Legg Mason Tennis Classic - Washington Chennai Challenger Seoul Challenger BNP Paribas Open - Indian Wells Rogers Cup - Toronto New Delhi Challenger Western & Southern Financial Group Masters - Cincinnati BNP Paribas Open - Indian Wells BNP Paribas Open - Indian Wells Shenzhen 1 Challenger Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Rogers Cup - Toronto BNP Paribas Open - Indian Wells Rogers Cup - Montreal Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Miami Open - Miami Rogers Cup - Toronto Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Miami Open - Miami Rogers Cup - Montreal Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Miami Open - Miami Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Miami Open - Miami ASB Classic - Auckland Las Vegas Challenger Delray Beach Open - Delray Beach Ricoh Open - 's-Hertogenbosch BNP Paribas Open - Indian Wells Budapest Challenger Ottignies-Louvain-la-Neuve Challenger Bengaluru Challenger Bengaluru Challenger Cary Challenger Memphis Open - Memphis BNP Paribas Open - Indian Wells Wuxi Challenger Ilkley Challenger Sibiu Challenger Murcia Challenger Cary 1 Challenger Shanghai Challenger Campbell's Hall of Fame Tennis Championships - Newport Sony Ericsson Open - Miami Rogers Cup - Toronto Aircel Chennai Open - Chennai Shanghai Rolex Masters - Shanghai Rogers Cup - Montreal Infosys Hall of Fame Open - Newport US Men's Clay Court Championship - Houston Sony Open Tennis - Miami Gazprom Hungarian Open - Budapest BB&T Atlanta Open - Atlanta Sony Ericsson Open - Miami Hall of Fame Open - Newport Mallorca Championships - Mallorca Western & Southern Financial Group Masters - Cincinnati BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Western & Southern Open - Cincinnati Miami Open - Miami BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid Citi Open - Washington French Open - Paris Maharashtra Open - Pune U.S. Open - New York Abierto Mexicano Telcel - Acapulco Rakuten Japan Open - Tokyo Hall of Fame Tennis Championships - Newport U.S. Open - New York U.S. Open - New York U.S. Open - New York Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York U.S. Open - New York Australian Open - Melbourne French Open - Paris French Open - Paris Wimbledon - London Wimbledon - London U.S. Open - New York Australian Open - Melbourne U.S. Open - New York French Open - Paris Australian Open - Melbourne Australian Open Qualifying - Doha French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Nonthaburi 4 Challenger Australian Open - Melbourne Davis Cup, World Group, PO, IND-ESP 0-5 Davis Cup, Group I, 1R, IND-NZL 4-1 Davis Cup, Group I, 2R, IND-UZB 4-1 Davis Cup, World Group, PO, CAN-IND 3-2 Davis Cup, World Group, QR, IND-ITA 1-3 Davis Cup, Group I, PO, IND-DEN 4-0 U.S. Open (juniors) Australian Open (juniors) French Open (juniors) Davis Cup, World Group, QR, CRO-IND 3-1 Wimbledon (juniors) U.S. Open (juniors) Davis Cup, World Group, PO, SRB-IND 4-0 Davis Cup, Group I, 1R, FIN-IND 3-1 Davis Cup, Group I, 1R, NOR-IND 3-1 Davis Cup, Group I, PO, PAK-IND 0-4 Australian Open (Asia, Wildcard) Davis Cup, Group I, 2R, IND-KOR 4-1 Davis Cup, Group I, 2R, CHN-IND 2-3 Davis Cup, World Group I, 1R, SWE-IND 4-0 Davis Cup, Group I, PO, IND-TOG 4-0 Menorca Challenger Lexington Challenger M25 Indore Seoul Challenger Chicago Challenger